package com.shrct.businessprocess.project;

import com.shrct.businessprocess.organization.RCEmployee;
import com.shrct.businessprocess.project.RCProjectSaleAssignment;
import com.shrct.businessprocess.project.impl.RCProjectSaleAssignmentCriteriaImpl;
import edu.fudan.mylang.pf.query.IPagedCriteria;
import edu.fudan.mylang.pf.query.QueryImplementation;

@QueryImplementation(implementBy = RCProjectSaleAssignmentCriteriaImpl.class)
public interface RCProjectSaleAssignmentCriteria extends IPagedCriteria<RCProjectSaleAssignment> {
  public abstract String getYear();
  
  public abstract RCProjectSaleAssignmentCriteria setYear(final String year);
  
  public abstract RCEmployee getSales();
  
  public abstract RCProjectSaleAssignmentCriteria setSales(final RCEmployee sales);
  
  public abstract Boolean getIsEarlyBuild();
  
  public abstract RCProjectSaleAssignmentCriteria setIsEarlyBuild(final Boolean isEarlyBuild);
  
  public abstract String get_year();
  
  public abstract RCProjectSaleAssignmentCriteria set_year(final String _year);
  
  public abstract void postInitialize();
}
